package com.ruoyi.common.properties;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

/**
 * description: 平台属性
 * date: 2023年04月17日 16:00
 * author: tmac-1
 * version: 1.0
 */
@Data
@Component
@ConfigurationProperties(prefix = "platform")
public class PlatformProperties {
    /**
     * 服务端url
     */
    private String serviceUrl;
    /**
     * app端url
     */
    private String appUserUrl;
    /**
     * 微信公众号配置
     */
    private WeChatMp weChatMp;

    @Data
    public static class WeChatMp {

        /**
         * 公众号授权登录回调地址
         */
        private String callbackUrl;
        /**
         * 回调完成重定向前端地址
         */
        private String loginUrl;
    }
}
